package servlet_utente_test;

import java.io.IOException;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import dao_utente.GestoreUtente;

/**
 * Servlet implementation class registrazione
 */
@WebServlet("/registrazione_test")
public class registrazione extends HttpServlet {
	private static final long serialVersionUID = 1L;
       
  private GestoreUtente gestore=new GestoreUtente();
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		boolean done=false; 
		RequestDispatcher rd=null;
		String nome=request.getParameter("nome");
		String cognome=request.getParameter("cognome");
		String email=request.getParameter("email");
		String username=request.getParameter("username");
		String password=request.getParameter("password");
		
		done=gestore.controllaUtente(username, email);
		if(!done)
		{
			bean.Utente utente=new bean.Utente();
			
			utente.setNome(nome);
			utente.setCognome(cognome);
			utente.setEmail(email);
			utente.setUsername(username);
			utente.setPassword(password);
			gestore.persist(utente);
			//rd=request.getRequestDispatcher("/login.jsp");
		//	rd.forward(request, response);
		}
		else
			System.out.println("ErrorRegistrazione");
			//response.sendRedirect("errorRegistrazione.html");
	}

}
